# pip install pillow 安装三方包
from PIL import Image

# 输入 PNG 文件路径和输出 ICO 文件路径
png_file = 'D:\\项目\\python\\GUI框架tkinter\\favicon.ico'
ico_file = 'D:\\项目\\python\\GUI框架tkinter\\icon.ico'

# 打开图像文件
img = Image.open(png_file)

# 定义要保存的不同尺寸
sizes = [(16, 16), (32, 32), (48, 48), (256, 256)]

# 保存为 .ico 文件，并指定不同尺寸
img.save(ico_file, format='ICO', sizes=sizes)